import datetime

from django.shortcuts import render, redirect


# Create your views here.

def index(request):
    context = {
        'title': 'Django模板语法的使用',
        'messages': ['info1', 'info2', 'info3', 'info4'],
        'user': {
            'username': 'tom',
            'email': 'tom@163.com',
        },
        'users': [
            {
                'username': 'tom1',
                'email': 'tom1@163.com',
            }, {
                'username': 'tom2',
                'email': 'tom2@163.com',
            }, {
                'username': 'tom3',
                'email': 'tom3@163.com',
            },
        ],
        'role': 2
    }
    # 请求转发  url地址栏的路径不会改变
    return render(request, 'index.html', context=context)


def main(request):
    # mysql 数据库查询数据
    context = {
        'users': [
            {
                'id': '202507001',
                'username': 'tom',
                'email': 'tom@163.com',
                'age': 20
            },
            {
                'id': '202507002',
                'username': 'tom2',
                'email': 'tom2@163.com',
                'age': 20
            },
            {
                'id': '202507003',
                'username': 'tom3',
                'email': 'tom3@163.com',
                'age': 23
            }, {
                'id': '202507001',
                'username': 'tom',
                'email': 'tom@163.com',
                'age': 20
            },
            {
                'id': '202507002',
                'username': 'tom2',
                'email': 'tom2@163.com',
                'age': 20
            },
            {
                'id': '202507003',
                'username': 'tom3',
                'email': 'tom3@163.com',
                'age': 23
            }
        ]
    }
    return render(request, 'main.html', context=context)


def toadd(request):
    return render(request, 'user_add.html')


def add(request):
    print('-------------------添加数据--------------------')
    # 获取参数
    # 添加数据 ，mysql
    # 跳转页面  主页面  重定向   浏览器的行为    /app02/add   -> /app02/main
    reversed('index')
    return redirect('/app02/main')


def toedit(request):
    return render(request, 'user_edit.html')


def filter(request):
    context = {
        'message': 'tom',
        'username': 'Tom',
        # 'date': datetime.datetime.now().strftime('%Y-%m-%d'),
        'dat': datetime.datetime.now(),
    }
    return render(request, 'filter.html',context=context)
